﻿

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// 有关程序集的常规信息通过下列属性集
// 控制。更改这些属性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("ConsoleTest")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("番茄花园")]
[assembly: AssemblyProduct("ConsoleTest")]
[assembly: AssemblyCopyright("Copyright © 番茄花园 2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]



//[assembly: AssemblyFileVersion()]//为编译器生成的文件加入版本号，文件版本号
//[assembly: AssemblyInformationalVersion()]//加入产品版本号；
//[assembly: AssemblyVersion()]//这才是用于定义强名称的版本号；
////这个版本号由四部分组成分别用"."隔开例如3.0.6701.9其中3为主版本号在最前面，
////后面一个0为副版本号，再后面6701为编译生成号，最后面的9为修订号。
///*
// * 主版本号：每次加入一大组重要功能是加1
// * 副版本号：功能微调时
// * 编译生成号：一般为2000年1月1日后的天数， 程序集重新编译时加1
// * 修订号：当天累计秒数86400秒除以2，因为86400>65535
// */




////数字密钥的公钥记号
//[assembly: AssemblyKeyFile(@"D:\Project\NET2.0实战笔记\CSharp_NET2_Practical\ConsoleTest\1-程序集模块及IL\TestPub.snk")]
////使用延迟签名时需要设置AssemblyDelaySign属性为真，以支持延迟签名
////同时又要注意：使用强名称的程序集只能够引用使用强名称程序集；
////不适用强名称的程序集没有这方面限制，因为本程序集引用了没有使用强名称的Console.XmlSerializers ，所以编译时要出错！！
//[assembly:System.Reflection.AssemblyDelaySign(true)]













// 将 ComVisible 设置为 false 使此程序集中的类型
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型，
// 则将该类型上的 ComVisible 属性设置为 true。
[assembly: ComVisible(false)]

// 如果此项目向 COM 公开，则下列 GUID 用于类型库的 ID
[assembly: Guid("7bbf8706-a6af-4448-9fec-f6e32110d447")]

// 程序集的版本信息由下面四个值组成:
//
//      主版本
//      次版本 
//      内部版本号
//      修订号
//
// 可以指定所有这些值，也可以使用“内部版本号”和“修订号”的默认值，
// 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]


//指定JIT编译器调试模式
[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]

